package org.springblade.modules.monitor.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.modules.monitor.dto.DiskDTO;

import java.util.List;

/**
 * @ClassName ExsiVO
 * @Description
 * @Author zhang_xfei
 * @DATE 2020 2020/6/29 10:57
 **/
@Data
@ApiModel(value = "ExsiVO", description = "ExsiVO对象")
public class ExsiVO {
	private static final long serialVersionUID = 1L;
	@ApiModelProperty(value = "EXSI基础信息")
	ExsiGeneralVO exsiGeneralVO;

	@ApiModelProperty(value = "内存信息")
	MemoryVO memoryVO;

	@ApiModelProperty(value = "CPU信息")
	CpuVO cpuVO;

	@ApiModelProperty(value = "网络传输信息")
	NetworkVO networkVO;

	@ApiModelProperty(value = "磁盘信息")
	List<DatastoreVO> datastores;

	@ApiModelProperty(value = "指标信息")
	List<ServerQuota> serverQuotas;
}
